Job Description
We are seeking a passionate and skilled Embedded Systems Engineer to join our fast-growing Smart Home Solutions company.
The ideal candidate will have strong experience in embedded firmware development and a deep interest in building IoT-based smart home devices.
You will play a key role in designing, programming, and testing connected products that bring automation, security, and convenience to modern living.
Key Responsibilities
- Design, develop, and debug firmware for smart home devices including sensors, switches, locks, lighting controllers, and automation hubs.
Integrate communication protocols such as Zigbee, Z-Wave, Wi-Fi, BLE, and MQTT for device-to-device and cloud communication.
- Collaborate with hardware, mobile app, and cloud teams to ensure seamless product integration across platforms.
- Optimize power usage and performance for embedded devices in real-world smart home environments.
- Develop and maintain embedded software for microcontrollers (ARM Cortex-M, ESP32, STM32, etc.).
- Conduct hardware bring-up, system debugging, and performance validation.
- Document code, system architecture, and design specifications clearly and accurately.
- Stay updated on the latest trends and standards in smart home technologies and IoT ecosystems.
Requirements
- Bachelor’s degree in Electronics, Computer Engineering, Mechatronics, or a related field.
2+ years of experience in embedded systems development, preferably in IoT or home automation.
- Proficiency in C/C++ for microcontroller development.
- Experience with communication protocols (UART, I2C, SPI, CAN, MQTT, HTTP).
- Familiarity with smart home platforms like Tuya, KNX, Home Assistant, or Matter is a strong advantage.
- Ability to read and interpret circuit schematics, datasheets, and hardware documentation.
- Experience using debugging tools like oscilloscopes, logic analyzers, and serial monitors.
- Strong problem-solving, documentation, and teamwork skills.
Preferred
- Experience with real-time operating systems (FreeRTOS, Zephyr, etc.).
- Knowledge of IoT cloud platforms (AWS IoT, Blynk, Firebase, etc.).
- Background in low-power embedded design and OTA firmware updates.
- Familiarity with mobile app integration and smart home ecosystems (Google Home, Alexa, Apple HomeKit).